secure transaction technology - Alemán Inglés Diccionario